.wyswyg_toolbar {
    color:#D0D0D0;
    text-shadow:2px 2px 3px #000;
}
.wyswyg_toolbar BUTTON {
    color:#D0D0D0;
    text-shadow:2px 2px 3px #000;
}
.wyswyg_toolbar INPUT[type=button] {
    color:#D0D0D0;
    height:24px;
    border:outset 1px;
    background:transparent;
}
.wyswyg_toolbar INPUT[type=text] {
    color:#D0D0D0;
    height:24px;
    background:rgba(64, 64, 64,0.8);
    border:inset 1px;
}
.wyswyg_toolbar DIV.wyswyg_popup { background:rgba(64,64,64,0.9) !important; }
.wyswyg_toolbar A {
    color:#D0D0D0;
}
.setsel_filters { text-align:right; height:30px; }
.setsel_box { border:#808080 inset 1px; width:50%; float:left; }
.setsel SPAN {
    color:#D0D0D0;
}
.setsel_item {
    border:outset 1px #202020 !important;
    color:#D0D0D0;
    background:rgb(95, 95, 95);
    padding:2px;
    cursor:move;
    text-shadow:2px 2px 3px rgb(0, 0, 0);

}
.setsel_itemactive {
    border:inset 1px #204020 !important;
    color:#D0F0D0;
    background:rgb(128, 196, 128);
    padding:2px;
    cursor:pointer;
    text-shadow:2px 2px 3px rgb(0, 0, 0);

}
.setsel_title {
    color:#D0D0D0;
    padding:2px;
    text-shadow:2px 2px 3px rgb(0, 0, 0);
    font-weight:bold;
    font-size:20px;
}
.setsel_item:hover {
    background:#808080;
    color:#fff;
}
.setsel_itemactive:hover {
    background:rgb(128, 196, 128);
    color:#fff;
}
.setsel_img {
    display: inline;
    float: left;
}
.setsel_input {
    margin-left:2px;
    height:24px;
    color:#D0D0D0;
    background: rgba(32,32,32,0.5);
    border:#808080 inset 1px;
}
.setsel_button {
    color:#D0D0D0;
    height:24px;
    background:rgb(95, 95, 95);
    border:outset 1px;
}
TABLE.cmstable { width:100%; }
TABLE.cmstable TD, TABLE.cmstable TH { padding: 2px; }
TABLE.cmstable TH { background:#B0B0B0; }
TABLE.cmstable TR:nth-child(even){background:rgba(255,255,255,0.6);}
TABLE.cmstable TR:nth-child(odd){background:rgba(240,240,240,0.6);}
TABLE.cmstable TR:hover{background:#E0E0FF;}
TABLE.cmstable TR.unpublished:nth-child(even){background:rgba(240,173,78,0.6);}
TABLE.cmstable TR.unpublished:nth-child(odd){background:rgba(227,141,19,0.6);}
background:rgba(236, 151, 31,0.4);
.infobox { height:0px !important; overflow:auto; padding:4px; color:#808080;}
.infobox DIV { display:inline-block; float:left; padding:2px; }
.infobox SPAN.halfdiv { max-width:50% !important; }
.infobox SPAN { color:#d0d0d0 !important; }
.infobox TD, .infobox B { color:#d0d0d0 !important; text-shadow: #000 2px 2px 3px; }
.infobox B { margin-right:8px; }
.infobox INPUT.input, .infobox TEXTAREA.input, .infobox SELECT.input { background: rgba(32,32,32,0.95); color:#fff !important; }
.infobox INPUT.reqinput, .infobox TEXTAREA.reqinput, .infobox SELECT.reqinput { background: rgba(48,32,32,0.95); color:#fff }
.infobox INPUT.errinput, .infobox TEXTAREA.errinput, .infobox SELECT.errinput { background: rgba(128,32,32,0.95) !important; color:#fff !important; }
#pagelang { max-width:120px; display:inline-block; margin-right:4px;}
#layout_data { min-height:400px; }
#layout_edit .wyswyg_toolbar { z-index:1997;position:fixed;top:31px;width:100%;background:rgba(64,64,64,0.9);height:24px; }
#layoutdiv BUTTON { height:21px; padding-top:0px; padding-bottom:0px;line-height:18px;}
#layoutdiv .toolbar { z-index:1997;position:fixed; top:31px; right:0px; }
#layoutdiv .toolbar BUTTON { margin-right:20px; background:#606060;color:#D0D0D0;border:#A0A0A0 outset 1px; border-radius:4px;}
#layout_fieldset { position:fixed; top:55px; background:rgba(64,64,64,0.9);color:#D0D0D0;text-shadow:2px 2px 3px #000;width:100%;display:none;padding:5px;z-index:1997;}
#layout_fieldset INPUT, #layout_fieldset TExTAREA { background:rgba(32,32,32,0.95);color:#D0D0D0; }
#layout_fieldset DIV { margin:5px; }
#layout_name { margin-top:5px; }
ins { background:rgba(0,255,0,0.5); }
del { background:rgba(255,0,0,0.5); }
ins img, ins iframe, ins canvas, ins video { border:2px solid rgba(0,255,0,0.5) !important; }
del img, del iframe, del canvas, del video { border:2px solid rgba(255,0,0,0.5) !important; }
.wyswyg_tag IMG { max-width:128px !important; max-height:32px !important; }
.wyswyg_popup INPUT.input, .wyswyg_popup TEXTAREA.input, .wyswyg_popup SELECT.input { background: rgba(32,32,32,0.95); color:#fff !important; vertical-align:middle;}
.wyswyg_popup INPUT.reqinput, .wyswyg_popup TEXTAREA.reqinput, .wyswyg_popup SELECT.reqinput { background: rgba(48,32,32,0.95); color:#fff;}
.wyswyg_popup INPUT.errinput, .wyswyg_popup TEXTAREA.errinput, .wyswyg_popup SELECT.errinput { background: rgba(128,32,32,0.95) !important; color:#fff !important;}
.wyswyg_popup .smallinput { height:14px !important;font-size:10px; }
.wyswyg_popup INPUT.optional, .wyswyg_popup TEXTAREA.optional, .wyswyg_popup SELECT.optional { background: rgba(64,64,64,0.95); color:#B0B0B0 !important; vertical-align:middle;font-style:italic;}
